@media all and (min-width:320px) and (max-width:1366px){
.header .inheader .headertel {
    font-size: 22px;
}	
.header .menu > li > a {
    font-size: 16px;
}
.indextitle .indext {
    font-size: 32px;
}
.indextitle .indexb {
    font-size: 16px;
    margin: 10px 0 30px;
}
#index_mid .t {
    font-size: 38px;
}


  .header .inheader .headertel span{margin-left:5px;}
#index_news{
	margin-bottom:120px;
}
.index_news .newst{
	font-size:24px;
}
.index_news .newsb{
	font-size:13px; margin:10px 0 12px;
}
.index_news .newsline{
	width:60px;  margin-bottom:40px;
}


.success-sou {
    margin-bottom: 40px;
}
.left-but a {
    font-size: 18px;
}
.right-nav a {
    font-size: 18px;
    margin-right: 8px;
    margin-bottom: 15px;
}
.casenr-right .h1 {
    font-size: 20px;
    margin-bottom: 20px;
}
.casenr-right .p {
    font-size: 14px;
    line-height: 24px;
}
.hangyeli .txts .tit_hy{ font-size:20px;}
.hangyeli .txts  p{ font-size:14px; line-height:24px; height:72px;}
.hangyeli .txts{ padding:20px;}

.contact-box li b{ font-size:26px;}
.contact-box li p{ font-size:16px;}
.contact-box li{ padding:0 20px;}
.contact_tel b{ font-size:26px; line-height:60px;}
.contact-box li{ margin-top:30px;}
.pt50{ margin-top:30px;}
.bgzxli .txts p{ font-size:12px;}
.bgzxli .txts b{ font-size:16px;}
.bgzxli{ height:120px;}

.wubaiqiang{ margin:30px auto;}
.use-one p{ font-size:16px;}







}
















@media all and (min-width:320px) and (max-width:1200px){

.header .inheader{
	width:100%; padding:15px 15px;
}
.w1500{
	width:100%; padding:0 15px;
}
.w1200{
	width:100%; box-sizing:border-box; padding:0 15px;
}


.header .inheader .logo img {
    height: 36px;
    margin-top: 4px;
}
.header .inheader .headertel {
     display: block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-top: 4px;
    margin-right: 10px;
}
.header .inheader form {
    width: 200px;
    height: 26px;
    margin-right: 20px;
    margin-top: 8px;
    line-height: 26px;
}
.header .inheader form .searchBox {
    width: calc(100% - 20px);
    line-height: 26px;
}
.header .inheader form .submit_bun {
    float: right;
    width: 14px;
    height: 26px;
}

.header .menu > li > a {
    font-size: 14px;
}
.header .menu_div{
	height:40px;
}
.header .menu > li {
    padding: 0 16px;
    height: 40px;
    line-height: 40px;
}

.header .menu > li .subnav{
	padding:10px 0;
}
.header .menu > li .subnav li {
    line-height: 18px;
    padding: 5px 0;
}
.header .menu > li .subnav li a {
    font-size: 12px;
}


#top_con .flexslider .flex-control-nav {
    bottom: 10px;
}
.flex-control-nav li {
    margin: 0 4px;
}
#top_con .flex-control-paging li a,
#top_con .flex-control-paging li a.flex-active {
    width: 8px;
    height: 8px;
}


.indextitle {
    margin-bottom: 40px;
}
#index01 {
    margin-top: 50px;
}
.indextitle .indext,.tongyongone .ty_tit b {
    font-size: 24px;
}
.indextitle .indexb {
    font-size: 14px;
    margin: 8px 0 20px;
}
.index_list {
    width: calc(33.33% - 10px);
    margin-left: 15px;
    margin-bottom: 40px;
}
.index_list .list_content {
	padding: 15px;
}
.index_list .list_content .list_content_t {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
    font-weight: bold;
}
.index_list li a {
    width: calc(100% - 16px);
    padding-bottom: 8px;
    font-size: 14px;
}
.index_list li {
    margin-bottom: 10px;
}
.index_list li span {
    width: 6px;
    height: 6px;
    margin-top: 14px;
}
.index_list.index_list_ling .list_content .list_content_t img {
    margin-right: 8px;
    transform: translateY(1px);
    width: 12px;
}

#index_mid {
    margin-bottom: 40px;
}
#index_mid .t {
    font-size: 24px;
}


#index_news{
	margin-bottom:90px;
}
.index_news .newst{
	font-size:20px;
}
.index_news .newsb{
	font-size:12px; margin:6px 0 8px;
}
.index_news .newsline{
	width:50px;  margin-bottom:20px;
}
.index_news .index_news_left li .t{
	font-size:14px;
}
.index_news .index_news_left li .datenum {
    font-size: 12px;
    margin: 5px 0 15px;
}
.index_news .index_news_left li .b {
    line-height: 18px;
    font-size: 12px;
}
.index_news .index_news_right li .t{
	font-size:14px;
}
.index_news .index_news_right li .datenum {
    font-size: 12px;
    margin: 5px 0 15px;
}
.index_news .index_news_right li .b {
    line-height: 18px;
    font-size: 12px;
}
.index_news .index_news_left li {
    padding: 15px 0;
}
.index_news .index_news_right li {
    padding: 15px 0;
}
#footer {
    padding: 30px 0;
}
#footer .footer_l {
    font-size: 12px;
    line-height: 20px;
}
#footer .footer_r .f_r_it:last-child {
    margin-left: 40px;
}
#footer .footer_r .f_r_it {
    width: 80px;
}





.success-list {
    padding: 0 25px;
}
.left-but a {
    font-size: 16px;
}
.right-nav {
    padding-left: 70px;
}
.right-nav a {
    font-size: 16px;
    margin-right: 4px;
    margin-bottom: 15px;
}
.casenr-right .h1 {
    font-size: 16px;
    margin-bottom: 16px;
}
.casenr-right .p {
    font-size: 14px;
    line-height: 24px;
}
.casenr-right span {
    font-size: 12px;
    padding-top: 15px;
}
.casenr-list li {
    padding: 15px 0;
}
.pagediv {
    margin: 40px 0;
}



.tabright {
    font-size: 14px;
    margin: 15px auto 40px;
}
.case_show {
    margin-bottom: 90px;
}
.case_show .t {
    font-size: 20px;
    text-align: center;
}
.case_show .b {
    font-size: 14px;
    margin: 20px 0 30px;
}
.case_show .t span {
    font-size: 14px;
    padding: 6px 8px;
    border-radius: 5px;
    top: -30px;
    transform: translateX(110%);
}
.case_show .c {
    font-size: 14px;
    line-height: 24px;
}
.case_show .t span::after {
    bottom: -13px;
    width: 14px;
    height: 14px;
    margin-left: -7px;
}
.case_show .d {
    font-size: 16px;
    margin: 40px 0;
    padding: 0 20px;
}
.case_show .a {
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.case_show .enddiv {
    margin-top: 15px;
    padding-top: 15px;
}
.case_show .enddiv a {
    font-size: 14px;
}


.hezuoliuchengtop img{ display:none;}
.hezuoliuchengtop .spanli{ position:static;}
.hezuoliuchengtop .spanli span{ background:#b69b64; font-size:16px; line-height:40px;}
.hezuoliuchengtop .spanli span:nth-child(2n){ background:#614202;}
.hezuoliuchengbot li p{ font-size:14px;}
.chengnuotxt p{ font-size:14px;}

.chengnuo_box li{ padding:10px;}
.chengnuo_box li b{ font-size:18px;}
.chengnuo_box li p{ font-size:16px;}
.touzijiazhikuangjia p,.touzijiazhikuangjia span{ line-height:40px; font-size:14px;}
.hezuo2span span{ font-size:16px;}
.feiyongzhouqi p{ font-size:16px;}
.hezuo2 img{ display:none;}
.hezuo2 .hezuo2span{ position:static;}
.hezuo2 .hezuo2span span{background:#b69b64; font-size:16px; line-height:40px;}
.hezuo2 .hezuo2span span:nth-child(2n){ background:#614202;}
.chanyeguihuamulu .guihuale,.chanyeguihuafuwu .fuwuli span{ font-size:16px;}
.chanyeguihuamulu .guihuari .guihuari_ri p,.chanyeguihuafuwu .fuwuli p,.bg-box_article p{ font-size:14px; line-height:2;}
.chanyeguihuaanli li .txts b{ font-size:16px;}
.youshiimg p{ font-size:14px; line-height:1.2;}
.fxpgbox tr td,.fengxianmudi .txts p{ font-size:14px;}
.fxpgbox tr th:nth-child(1){ width:200px;}
.fengxianpgnr p{ font-size:14px;}
.hisbox li .yiban span{ font-size:30px;}
.hisbox li .yiban{ padding-right:130px;}
.hisbox li:nth-child(2n) .yiban{ padding-left:130px;}
.about_nav a{ font-size:16px; margin:0 15px;}
.about_nav a.on{ font-size:20px;}
.gainianguihuaneirong p{ font-size:14px; padding:5px 10px; margin-bottom:10px; }
.zhanlveghguihuaneirong p{ font-size:14px; padding:5px 10px; margin-bottom:10px; }
.zhanlveguihuaneirong b,.gzjdjbz p strong{ font-size:16px;}
.zhanlveguihuaneirong p,.zhanlveguihuaneirong li,.gzjdjbz p{ font-size:14px; line-height:24px;}
.gzjdtit{ font-size:20px;}
.bgzxfuwubox2 .bgzxli .txts p{ font-size:14px;}
.bgzxfuwubox2 .txts{ padding-top:13px;}
.zhanlveguihuaneirong{ padding:0;}
.zuzhijiagou,.qiyewenhua{ padding-bottom:30px;}
.txts_b p{ font-size:14px;}
.txts_b,.qiyewenhua2 .txts_b{ padding:20px 0;}
.jienengyiju li,.ziliaoqingdan p{ font-size:14px;}
.purpose_tit h2{ font-size:14px; line-height:24px;}
.kexingxingfenlei p{ font-size:14px; line-height:24px;}
.accordion .link{ font-size:14px; margin-bottom:10px;}
.con_box table{ font-size:14px;}
.con_box table tr th{ padding:10px;}
.kexingxingfenlei td{ padding-left:15px;}
.con_box table{ margin-bottom:15px;}
.xiangmupinggutixian li{ font-size:14px; margin:0; width:100%; line-height:24px; padding-top:10px; padding-bottom:10px;}
.bgjbkj b{ font-size:16px; margin-top:20px;}
.xmhmdjzy .txts p{ font-size:14px;margin-top:5px;}
.xmhmdjzy .txts b{ font-size:16px;}
.mudixmh{ margin-bottom:20px;}
.xmhmdjzy .txts .line{ margin:10px 0;}
.pingjialis p{ font-size:14px; line-height:2;}
.pingjiatit span{ font-size:16px;}
.ziliaoone b{ font-size:18px;}
.ziliaoone p{ font-size:14px;}
.xiangmuhouziliao .ziliaoone i{ width:50px; height:50px; line-height:50px; font-size:20px;}
.xiangmuhouziliao .ziliaoone{ padding-left:50px;}
.rongyubox{ padding-bottom:50px;}
.meitibd{ padding-bottom:30px;}

.gk01 p,.gk02 p,.gk03 p{ font-size:14px; line-height:24px;}
.meitile .imgs{ width:150px;}
.meitile .txts{ width:calc(100% - 150px);}.youshiimg3{ margin-bottom: 50px;}
}